body,input,form,textarea,select,option{font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Arial}
a{font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Arial}
input{border:none;border-radius:0;box-shadow:none;-webkit-appearance: caret;-moz-appearance: caret; /* mobile firefox too! */}
.body-color{background:#eaeaea;}
.m-wraper{min-height:375px;}

.banner{width:100%;text-align:center;margin:0 auto;}
.userTitle{padding: 10px;background-color: #fff}
.userTitle .blue{font-weight: bolder;color: blue}
.userTitle a{display:inline-block;padding:0 3px;background-color: #ea3201;color: #fff;border-radius: 3px}
.userTitle a em{    vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 2px;
	display: inline-block;
	background: url("../images/icon-history.png") no-repeat;
	width: 20px;
	height: 19px;
	background-size: 100%;}
.banner img{width:100%;display:block;}
.banner h1{display:none;}
.banner p{display:none;}
.dis-box{background:#fff;margin:15px;min-height:200px;padding:20px;border-radius:3px;}
.mark_01{margin-top:.5em;background:url("../images/mark1.png") no-repeat;background-size:60%;width:126px;height:32px;font-size:12px;line-height:22px;padding-left:20px;}
.mark_01 a{color:#fff;text-decoration:none;}
.dis-box p{line-height:1.5;font-size:18px;}
.dis-box p b{color:#ea3200;font-size:20px;}
.bottom-ad h2{display:none;}
.bottom-ad p{display:none;}
.input-s{border:0 none;padding:8px 3px;font-size:16px;width:90%;}
.phone-num{margin:1em 0 .5em 0;border:#ff8d1e 1px solid;border-left:0;border-right:0;}
.phone-num input{border-radius:0;font-weight:500;text-align:center;width:100%;margin:0 auto;padding:.8em 0;font-size:15px;}
.btn-area{padding:.5em 0;}
.btn-area .btn-get{border-radius:3px;display:block;text-decoration:none;background:#ff8d1e;color:#fff;text-align:center;width:100%;border:0 none;cursor:pointer;padding:.5em 0;font-size:24px;font-weight:bold;}
.btn-area .btn-get em{display:inline-block;background:url("../images/icon-gift.png") no-repeat;vertical-align:middle;width:24px;height:24px;margin-right:.5em;background-size:80%;}
.bottom-ad img{width:100%;}
.bottom_cs{/* position: absolute; */
	bottom: 20px;}
.ft_cs{ bottom: 0;
	left: 30%;/* position: absolute; */}
.footer{
	clear:both;text-align:center;line-height:2;font-size:14px;color:#777;}
.btn-area .btn-confirm{display:block;text-decoration:none;background:#ff8d1e;color:#fff;text-align:center;width:100%;cursor:pointer;padding:.5em 0;font-size:1.6em;font-weight:bold;border-radius:3px;}
.error-info{color:#f34747;text-align:center;line-height:40px;}
.confirm-box{width:90%;background:#fff;padding:15px;margin:15px auto;border-radius:3px;position:relative;}
.confirm-box h6{font-size:18px;text-align:center;}
.confirm-box p{color:#999;font-size:14px;text-align:center;line-height:1.7;}
.confirm-box p.b{color:#000;font-size:18px;text-align:center;line-height:1.7;}
.confirm-box strong.red{color:#f34747;text-align:center;display:block;font-size:16px;}
.confirm-box a.close{display:none;position:absolute;background:url("../images/close.png") no-repeat;width:40px;height:49px;background-size:100%;top:-15px;right:10px;}
.confirm-box img{width: 50%}
.confirm-box b{color: #f34747}
.phone-card{ text-align:center;position:relative;margin:1em auto;}
.phone-card img{width:230px;}
.focus-on{border:#ff8d1e 1px solid;
	margin: auto;margin-top:3em;width:90%;
	}
.focus-on a{position:relative;font-size:14px;width:160px;height:40px;color:#ff8d1e;border:#ff8d1e 1px solid;background:#fff;margin:-20px auto 0 auto;display:block;text-align:center;}
.focus-on a span{width:100%;background:#fff;height:20px;width:180px;font-size:16px;line-height:20px;display:block;position:relative;margin-top:10px;margin-left:-10px;}
.focus-on p{
	color:#ff8d1e;
	line-height:1.5;
	padding:.5em 1em;
	font-size:16px;
	text-align: center;
}
.focus-on img{width: 60%;margin-left: 20%;margin-bottom: 10px}
.qbox{padding:1em 0;}
.qbox p span{color:#777;}
.qbox h5{font-size:24px;color:#ff8d1e;}
.product-img{text-align:center;margin:1em auto;}
.product-img img{width:160px;}
.product h3{font-size:20px;font-weight:normal;}
.product h2{font-size:24px;font-weight:normal;line-height:2;}
.product h5{color:#ff8d1e;font-size:20px;font-weight:normal;}
.product p span{color:#999;}
a.view-adr{color:#7f7f7f;border:#ccc 1px solid;border-radius:3px;display:block;margin:1em auto 3em auto;padding:.5em;text-align:center;}
.address-box{background:#fff;padding:30px;margin:15px;border-radius:3px;}
.address-box dl.bline{border-bottom:#e1e1e1 1px solid;}
.address-box dt{color:#ff8d1e;font-size:1.6em;line-height:1.8;font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Arial}
.address-box dl{padding:.5em 0;}
.address-box dd{line-height:1.8;font-size:1.2em;font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Arial}
.address-box dd span{color:#777;}
.address-box a.close{display:block;position:absolute;background:url("../images/close.png") no-repeat;width:40px;height:49px;background-size:100%;top:0px;right:10px;}
.address-box p label{color:#999;}
.tl{text-align:center;}
.mt20{margin-top:20px;}
.popbox .address-box p{text-align:left;}
.dis-box h2{margin-top:1em;font-size:24px;font-weight:normal;}
.dis-box .tips{color:#777;line-height:1.6;}

.btn-area .btn-sendmessage{border-radius:3px;;display:block;text-decoration:none;background:#ff8d1e;color:#fff;text-align:center;width:60%;margin:0 auto;cursor:pointer;padding:.5em 0;font-size:20px;font-weight:600;}
.btn-area .btn-sendmessage em{display:inline-block;background:url("../images/icon-send.png") no-repeat;vertical-align:middle;width:64px;height:38px;margin-right:.2em;background-size:80%;}
.btn-area .btn-common{border-radius:3px;display:block;text-decoration:none;background:#ff8d1e;color:#fff;text-align:center;width:100%;border:0 none;cursor:pointer;padding:.5em 0;font-size:20px;font-weight:600;}
.btn-area .btn-back{border-radius:3px;display:block;text-decoration:none;background:#53b48b;color:#fff;text-align:center;width:100%;border:0 none;cursor:pointer;padding:.5em 0;font-size:20px;font-weight:600;}
.btn-area table{width:100%;}
.btn-area table a{padding:0 1em;}
.address-info p{font-size:16px;}
.addressdata{width:100%;margin:1em auto;}
.addressdata th{font-size:24px;line-height:30px;padding:.5em 0;}
.addressdata td{font-size:16px;padding:1em .5em;border-bottom:#d6d6d6 1px solid;border-top:#d6d6d6 1px solid;}
.addressdata td.title{white-space:nowrap;text-align:left;color:#777;}
.btn-modify{white-space:nowrap;border-radius:3px;background:#ff8d1e;color:#fff;display:block;text-decoration:none;cursor:pointer;padding:.5em 1em;font-size:24px;font-weight:bold;width:80px;float:right;text-align:center;}
.btn-modify em{background:url("../images/icon-modify.png") no-repeat;width:26px;height:29px;display:inline-block;margin-right:3px;background-size:100%;float:left;}
.btn-modify:hover{text-decoration:none;}
.rec-info p span{color:#777;}
.rec-info p{line-height:1.5;}
.rec-info{margin-top:1em;}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-container{background:#fff;padding:2em 0;margin:15px;}
.swiper-slide p{display:block;font-size:0.9em;color:#000;text-align:center;margin-bottom:.3em;}
.jjshow{
	background:url("../images/1____.png") no-repeat;
}
.swiper-slide img{
    border: 1px solid #d6d6d6;
    display       : block;
    margin: 20px auto;
    padding: 1em 2em;
    width: 50%;}
.swiper-slide p span{color:#777;margin:.5em .3em .5em 0;}
.swiper-slide p b{color:#ff8d1e;}
.swipe-box{width:100%;margin:0 auto;text-align:center;font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Arial}
.btn-area a.disabled{background:#ccc;color:#fff;}

#detailPage{width:300px;margin:0 auto;}
#detailPage .swiper-wrapper{height:auto;}

.error-404{padding-bottom:4em;}
.error-404 .error-i{display:block;background:url("../images/404.png") no-repeat;background-size:100% 100%;width:150px;height:150px;margin:2em auto 1em auto;}
.error-404 p{color:#666;font-size:1.3em;text-align:center;}
.error-404 p strong{font-size:1.4em;color:#333;font-weight:normal;}
.error-page{padding-bottom:4em;}
.error-page .error-i{display:block;background:url("../images/icon-gift-big.png") no-repeat;background-size:100% 100%;width:150px;height:150px;margin:2em auto 1em auto;}
.error-page p{color:#666;font-size:1.3em;text-align:center;}
.error-page p strong{font-size:1.4em;color:#333;font-weight:normal;}
.phone-num input.error{border:#f34747 2px solid;}

div.errorinfo{color:#f34747;line-height:1.8;text-align:center;padding-bottom:.5em;}
.select-s{padding:.2em;font-size:16px;background:url("../images/drop-arrow.png") no-repeat right center 15px 5px;border:0 none;line-height:35px;padding:0 16px 0 5px;position:relative;width:100%;height:35px;}
.select-s option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;}
.ws100{width:100%;}

.btn-area .btn-cha{border-radius:3px;display:block;text-decoration:none;background:#ff8d1e;color:#fff;text-align:center;width:100%;border:0 none;cursor:pointer;padding:.5em 0;font-size:24px;font-weight:bold;}
.btn-area .btn-cha em{display:inline-block;background:url("../images/search-icon.png") no-repeat;vertical-align:middle;width:24px;height:24px;margin-right:.5em;background-size:80%;}
.btn-complain{background:#fff;border:#e1e1e1 1px solid;color:#646464;display:inline-block;padding:.3em .6em;float:right;border-radius:3px;margin-top:.5em;}

.complain{border-top:#e1e1e1 1px solid;padding-top:1em;margin-top:2em;}
.complain p{color:#666;line-height:1.6}
a.red{color:#f34747;text-decoration:underline;float:right;margin-right:1em;}
.suc-tip{background:#b00000;color:#fff;text-align:center;}
.suc-status{width:220px;height:220px;border-radius:50%;background:#e4541f;margin:1.5em auto 5em auto;position:relative;}
.suc-tip{width:100px;height:100px;border-radius:50%;position:absolute;line-height:100px;font-weight:bold;font-size:20px;left:-40px;top:0px;}
.suc-status h6{font-size:24px;text-align:center;padding-top:1em;color:#fff;width:70%;border-bottom:#fff 1px solid;margin:0 auto;line-height:3em;}
.suc-status strong{height:100px;line-height:100px;text-align:center;color:#fff;display:block;font-size:40px;font-weight:400;}
.suc-status strong b{font-size:0.5em;}
.suc-status .bg{background:#8f8f8f;}

.member-suc-tip{background:#b00000;color:#fff;text-align:center;}
.member-suc-status{width:100px;height:100px;border-radius:50%;background:#e4541f;margin:1.5em auto 5em auto;position:relative;}
.member-suc-tip{width:50px;height:50px;border-radius:50%;position:absolute;line-height:51px;font-weight:bold;font-size:15px;left:-30px;top:0px;}
.member-suc-status h6{font-size:14px;text-align:center;padding-top:1em;color:#fff;width:70%;border-bottom:#fff 1px solid;margin:0 auto;line-height:2.3em;}
.member-suc-status strong{height:50px;line-height:40px;text-align:center;color:#fff;display:block;font-size:20px;font-weight:160;}
.member-suc-status strong b{font-size:0.5em;}
.member-suc-status .bg{background:#8f8f8f;}

.account h1{text-align:center;line-height:40px;font-size:24px;margin-bottom:1em;}
.account div.hoverbc{border:#e93405 1px solid;border-left:0;border-right:0;}
.account div.hoverbc span{color:#e93405;}
.phonenum{border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;position:relative;}
.phonenum .input-s{height:35px;line-height:35px;padding-left:10px;font-size:16px;width:100%;}
.phonenum span{position:absolute;color:#666;top:16px;left:0;font-size:16px;}
.vaildcode{margin-bottom:1em;border-bottom:#ccc 1px solid;position:relative;}
.vaildcode .input-s{height:35px;padding-left:80px;}
.vaildcode span{position:absolute;color:#666;top:16px;left:0;font-size:16px;}
.vaildcode .sendvaildcode{position:absolute;display:block;background:#ec3203;color:#fff;padding:.2em .5em;border-radius:3px;top:15px;right:10px;}
.vaildcode a.disabled{background:#ccc;color:#fff;}
.account .des{color:#000;line-height:1.5;border-top:#ccc 1px solid;padding:2em 0;}
.form-group{border-bottom:#ccc 1px solid;height:35px;padding:1em 0;position:relative;}
.account .select-s{color:#999;}
.form-group span{color:#666;font-size:16px;position:absolute;left:0;top:18px;}

.conver_datas{border-collapse:collapse;width:100%;}
.conversion-data h1{font-size:24px;line-height:40px;margin-bottom:1em;text-align:center;}
.conversion-data h1 span{color:#999;font-size:15px;margin-left:5px;font-weight:normal;}
.conver_datas th{background:#fdf7f7;padding:.8em;border-top:#ccc 1px solid;color:#666;}
.conver_datas td{border-bottom:#ebebeb 1px solid;padding:.8em;}
.conver_datas td.cb{text-align:right;color:#ff8d1e;padding:.8em;}
.m400{min-height:400px;}
.integral{margin-bottom:2em;}
.integral h1{text-align:center;font-size:24px;margin-bottom:1em;line-height:40px;}
.integral p{padding:1em 0;border:#ccc 1px solid;border-left:0;border-right:0;}
.integral p strong{color:#ef3303;}

h1.ex-gift{font-size:24px;padding:1em 0;border-bottom:#ccc 1px solid;margin-bottom:1em;text-align:center;}

.gift-store h1{font-size:24px;padding:1em 0;border-bottom:#ccc 1px solid;text-align:center;}
.gift-store dd{border-bottom:#e1e1e1 1px solid;}
.gift-store dd a{color:#000;font-size:20px;display:block;padding:.5em 0;}
.gift-store dd a:hover{text-decoration:none;}
.gift-store dd i{display:inline-block;width:40px;height:40px;vertical-align:middle;margin-right:10px;margin-top:10px;}
.gift-store dd i.icon01{background:url("../images/icon01.png") no-repeat;background-size:70%;}
.gift-store dd i.icon02{background:url("../images/icon02.png") no-repeat;background-size:70%;}
.gift-store dd i.icon03{background:url("../images/icon03.png") no-repeat;background-size:70%;}
.gift-store dd i.icon04{background:url("../images/icon04.png") no-repeat;background-size:70%;}
.gift-store dd i.icon05{background:url("../images/icon05.png") no-repeat;background-size:70%;}

.fail{padding-bottom:4em;}
.fail .error-i{display:block;background:url("../images/fail.png") no-repeat;background-size:100% 100%;width:150px;height:150px;margin:2em auto 1em auto;}
.fail p{color:#666;font-size:1.3em;text-align:center;}
.fail p strong{font-size:1.4em;color:#333;font-weight:normal;}

.error-box{padding-bottom:4em;}
.error-box .i03{display:block;background:url("../images/waiting.png") no-repeat;background-size:100% 100%;width:150px;height:150px;margin:2em auto 1em auto;}
.error-box .i04{display:block;background:url("../images/insuffcient.png") no-repeat;background-size:100% 100%;width:150px;height:150px;margin:2em auto 1em auto;}

.error-box p{color:#666;font-size:1.2em;text-align:center;}
.error-box p strong{font-size:26px;color:#333;font-weight:normal;}
.storebox h1{font-size:1.6em;padding:1em 0;border-bottom:#ccc 1px solid;text-align:center;}

.swiper-wrapper {
    height: 52px;
    position: relative;
    width: 100%;
    margin-bottom:1em;
}

#tabs .swiper-slide {
    color:#666;
    float: left;
    font-size: 16px;
    text-align:center;
    position:relative;
    height:49px;
    line-height:50px;
    padding:0 20px;

}
#tabs{height:60px;}
#tabs .swiper-wrapper div.on {
    color: #fff;
    background:#ea3200;
}
#tabs .grayline{background:#e1e1e1;height:1px;width:100%;font-size:0;margin-top:-10px;}
#tabs div.on span.line{display:block;}
.line {
    background: #ea3200 none repeat scroll 0 0;
    display: none;
    height: 1px;
    left: 0;
    position: absolute;
    top: 49px;
    width: 100%;
}
.line::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ea3200 transparent transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 8px;
    top: 0px;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 0;
}
.giftlist dl{clear:both;background:#fff;padding:1em;}
.giftlist dt{float:left;width:100px;height:100px;text-align:center;display:inline-table;vertical-align: middle;}
.giftlist dd{margin-left:120px;text-align:left;}
.giftlist dd p strong{font-size:18px;display:inline;font-weight:bold;color:#000;}
.giftlist dd p{color:#666;text-align:left;font-size:16px;}
.giftlist dd p b{color:#ff8d1e;}
.btn-exchange{margin-top:.5em;background:#fff;text-align:center;border:#ccc 1px solid;border-radius:3px;height:30px;line-height:30px;color:#666;display:block;font-size:16px;width:80px;}
.btn-exchange:hover{text-decoration:none;}
.clear{clear:both;}
#tabs-container dl dt{width:100px;height:100px;border:#e1e1e1 1px solid;margin-top:.3em;}
#tabs-container dl dt img{padding:0;border:0;width:70%;}

#account-bind .input-s,#account-bind .select-s{padding-left:25%;width:75%;}

.pop-combox{background:#fff;padding:30px;margin:15px;border-radius:3px;font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Arial}
.pop-combox a.close{display:block;position:absolute;background:url("../images/close.png") no-repeat;width:40px;height:49px;background-size:100%;top:0px;right:10px;}

.pop-info{text-align:center;}
.pop-info p{color:#666;font-size:20px;text-align:center;line-height:1.5;}
.pop-info p strong{font-size:26px;color:#333;font-weight:normal;}
.i03{display:block;background:url("../images/waiting.png") no-repeat;background-size:100% 100%;width:150px;height:150px;margin:2em auto 1em auto;}
.i05{display:block;background:url("../images/alert.png") no-repeat;background-size:100% 100%;width:150px;height:150px;margin:2em auto 1em auto;}
.add-account h1{text-align:center;line-height:40px;font-size:1.6em;margin-bottom:1em;border-bottom:#e1e1e1 1px solid;padding-bottom:1em;}
.add-account p{font-size:17px;line-height:1.5;}
.add-account p.bg{background:#f3f3f3;color:#7b7b7b;padding:.5em;font-size:15px;margin:.5em 0 1em 0;}
.sub-account h6{font-size:20px;font-weight:600;}
.form-table{margin:1em 0;width:100%;border-collapse: collapse;border:#ccc 1px solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.form-table td{border:#ccc 1px solid;padding:.5em;border-right:0;border-left:0;}
.form-table td.title{text-align:center;font-size:18px;color:#7b7b7b;}
.btn-add-account{margin:1.5em 0;border:#ccc 1px solid;display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#7b7b7b;font-size:18px;text-align:center;padding:.5em;}
.btn-add-account:hover{text-decoration:none;}
.btn-add-account em{font-style:normal;font-size:1.6em;display:inline-block;vertical-align:middle;margin:0 3px 0 0;}
.btn-add-account span{display:inline-block;vertical-align: middle;}
.form-line{border:#ccc 1px solid;border-left:0;border-right:0;margin:1em 0;}
.form-line .input-s{text-align:center;padding:1em 0;width:100%;}
.error-border{border:#f34747 2px solid;border-left:0;border-right:0;}

.popbox{width:90%;margin:15px auto;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:30px 15px 20px 15px;position:relative;}
.popbox p b{color:#f34747;font-size:20px;}
.popbox p {text-align:center;line-height:1.7;color:#000;font-size:16px;}
.popbox .pic-img{border:#e1e1e1 1px solid;margin:15px auto;width:150px;height:150px;}
.popbox .pic-img img{max-width:150px;max-height:150px;}
.popbox p strong{display:block;font-size:1.4em;}
.popbox a.close{display:block;position:absolute;background:url("../images/close.png") no-repeat;width:40px;height:49px;background-size:100%;top:-15px;right:10px;}
.popbox h1{text-align:center;line-height:2;border-bottom:#e1e1e1 1px solid;padding-bottom:1em;font-size:24px;}
.shopinfo h2{font-size:20px;font-weight:600;}
.shopinfo p label{color:#777;}
.shopinfo p{line-height:1.7;}
.new-account{clear:both;}
.btn-area .btn-common .b01{display:inline-block;margin:0 3px 0 0;background:url("../images/icon-right.png") no-repeat;width:20px;height:16px;background-size:100%;vertical-align: middle;margin-right:5px;}
.btn-area .btn-common .b02{display:inline-block;margin:0 3px 0 0;background:url("../images/icon-car.png") no-repeat;width:30px;height:22px;background-size:100%;vertical-align: middle;margin-right:5px;}

/*扫码*/
.user-info{background:#fff;padding:1em .5em; position:relative;}
.user-info span{color:#666;}
.user-info strong{font-size:17px;}
.btn-history{background:#ea3200;display:block;color:#fff;border-radius:3px;padding:5px 15px; padding-left:40px; text-decoration: none; position:absolute; top:11px; right:0.5em;}
.btn-history em{display:block;background:url("../images/icon-history.png") no-repeat;width:20px;height:20px;background-size:100%; position:absolute; top:4px; left:15px;}
.sm-box p{line-height:1.7;color:#333;}
.sm-box p span{color:#999;}
.sm-box p b{font-size:24px;}

.log-flow{text-align:center;margin-top:2em;padding:0 10px 20px 10px;overflow-x:hidden;}
.log-flow p{text-align:left;}
.log-flow div{clear:both;}
.log-flow div p span{color:#999;display:block;}
.log-flow div p{margin-left:40px;}

.log-flow .start i{display:inline-block;background:url("../images/flow-start.png") no-repeat;width:16px;background-size:100%;}
.log-flow .mid i{display:inline-block;background:url("../images/flow-mid.png") no-repeat center center;width:16px;background-size:100%;}
.log-flow .end i{display:inline-block;background:url("../images/flow-end.png") no-repeat center bottom;width:16px;background-size:100%;}
.log-flow .cur i{margin-left:-7px;background:url("../images/flow-cur.png") no-repeat 0 center;width:30px;background-size:100%;height:100px;}
.log-flow div i{display:inline-block;height:80px;width:40px;float:left;margin:0 10px 0 0;}

.form-table-wrap{position:relative}
.form-table-wrap .delete{background:url("../images/delete.png") no-repeat;display:block;position:absolute;right:0;top:0;background-size:100%;}
.ticket p{color:#999;}
.ticket p strong{color:#ff8d1e;font-size:20px;font-weight:normal;}
.ticket p span.clb{color:#000;font-size:18px;}
.ticket h6{font-size:16px;padding:.5em 0;}

.success-i{display:block;margin:2em auto 1em auto;background:url("../images/success.png") no-repeat;width:150px;height:150px;background-size:100%;}
.faild-i{display:block;margin:2em auto 1em auto;background:url("../images/cry.png") no-repeat;width:150px;height:150px;background-size:100%;}
.bline{border-bottom:#ccc 1px solid;}
.p20{padding-top:20px;}
.tbp20{padding:20px 0;margin-bottom:20px;}

.insurance{text-align:center;position:relative;}
.insurance img{margin:1em auto;width:230px;}
.people-info .born-date{position:relative;}
.people-info .born-date span{color:#666;font-size:16px;position:absolute;left:0;top:14px;}
.people-info .born-date .input-s{padding-left:30%;width:70%;height:35px;line-height:35px;font-size:16px;}
.people-info .name{border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;position:relative;}
.people-info .name .input-s{padding-left:30%;width:70%;height:35px;line-height:35px;font-size:16px;}
.people-info .name span{color:#666;font-size:16px;position:absolute;left:0;top:14px;}
.people-info .phonenum{position:relative}
.people-info .phonenum span{left:0;top:14px;position:absolute;}
.people-info .phonenum .input-s{padding-left:30%;width:70%;height:35px;line-height:35px;font-size:16px;}

.send-friends h6{font-size:24px;text-align:center;border-bottom:#ccc 1px solid;line-height:2;margin-bottom:1em;}
.btn-sendfriends{margin:1.5em 0;border:#ccc 1px solid;display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#7b7b7b;font-size:18px;text-align:center;padding:.5em;}
.btn-sendfriends:hover{text-decoration:none;}
.btn-sendfriends em{font-style:normal;font-size:1.6em;display:inline-block;vertical-align:middle;margin:0 3px 0 0;}
.share-send{border-top:#ccc 1px solid;padding:20px 0 0 0;}
.share-send span{color:#999;}
.share-send p b{font-size:24px;color:#f34747;}
.share-send p {color:#000;line-height:2;}
.sendbox span{color:#999;font-size:18px;line-height:3;}
.sendbox{font-size:18px;clear:both;margin:2em 0;}
.sendbox .btn-common{float:right;border-radius:3px;display:block;text-decoration:none;background:#ff8d1e;color:#fff;text-align:center;width:30%;border:0 none;cursor:pointer;padding:.5em 0;font-size:20px;font-weight:600;}

.sharebox{background:#fff;margin:15px;min-height:300px;padding:20px;border-radius:3px;}
.sharebox h6{font-size:24px;border-bottom:#e1e1e1 1px solid;padding:.5em 0;text-align:center;}
.sharelist{margin:1em 0;padding:1em 0;}
.sharelist li{width:100px;text-align:center;float:left;height:120px;}
.sharelist li a{color:#333;text-align:center;}
.sharelist li a:hover{text-decoration:none;}
.sharelist li i{margin:.3em auto;display:block;background-color:#f6f6f9;background-repeat:no-repeat;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:60px;height:60px;background-size:70%;background-position:center center;}
.sharelist li i.weixinq{background-image:url("../images/weixinq.png");}
.sharelist li i.weixin{background-image:url("../images/weixin.png");}
.sharelist li i.weibo{background-image:url("../images/weibo.png");}
.sharelist li i.tweibo{background-image:url("../images/tweibo.png");}
.sharelist li i.qzone{background-image:url("../images/qzone.png");}
.sharelist li i.qq{background-image:url("../images/qq.png");}
.share-btn{background:#fff;border-radius:3px;padding:10px;margin:15px;}
.share-btn .btn-gray{background:#fff;color:#333;display:block;text-align:center;line-height:30px;font-size:18px;}
.share-btn .btn-gray:hover{text-decoration:none;}

.info-card{background:url("../images/card.png") no-repeat;width:260px;margin:1em auto;background-size:100%;height:133px;position:relative;}
.info-cardbg{background:url("../images/card2.png") no-repeat;width:260px;margin:1em auto;background-size:100%;height:133px;position:relative;}
.info-cardbg .tag-mark{color:#999;}
.history-box h1{font-size:24px;line-height:2;text-align:center;border-bottom:#ccc 1px solid;}
.history-box h3{color:#777;font-size:15px;font-weight:normal;padding:.5em 3em .5em .8em;}
.history-box h3 span{float:right;font-size:15px;}
.history-box dl{margin:0.7em 2.6em 1em 0.8em;height:70px;}
.history-box dt{float:left;border:#e5e5e5 1px solid;}
.history-box dt img{width:60px;height:60px;}
.history-box dd{padding:0 10px 0 80px;}
.history-box dd strong{display:inline;color:#e4541f;font-size:18px;}
.info-card .tag-mark a{color:#fff;}
.info-card .tag-mark a i{display:block;margin:5px auto 0 auto;background:url("../images/right_arr_w.png") no-repeat;width:20px;height:20px;background-size:100%;}
.tag-mark{color:#fff;writing-mode:tb-rl;width:40px;position:absolute;line-height:1.1;top:-16px;right:-2px;text-align:center;font-weight:bold;height:84px;font-size:16px;padding-top:35px;}
.info-cardbg .tag-mark a i{display:block;margin:5px auto 0 auto;background:url("../images/right_arr.png") no-repeat;width:20px;height:20px;background-size:100%;}
.tag-mark a{color:#999;display:block;}
.tag-mark a:hover{text-decoration:none;}
.infob{color:#000;line-height:1.5;font-size:18px;padding:1em 0;}
.infob span{color:#999;}
.btline{border-bottom:#e1e1e1 1px solid;padding-bottom:1em;}
.mhover{border:#e93405 1px solid;border-left:0;border-right:0;}

.detailwrap{position:relative;width:100%;}
.detailwrap a.close{display:block;position:absolute;z-index:1000;background:url("../images/close.png") no-repeat;width:40px;height:49px;background-size:100%;top:0px;right:10px;}
/*新增*/
.twoBanner{
	width:100%;
	text-align:center;
	margin:0 auto;
	background:#80bb34;
	padding:5% 0;
	}
.twoBanner h1{
	font-size:32px;
	line-height:40px;
	color:#fff;
	}
.twoBanner p{
	font-size:22px;
	line-height:30px;
	color:#fff;
	}
.dis-box .product_text{
	font-size:15px;
	text-align:center;
	margin-top:5%;
	margin-bottom:3%;
	}
	
.origin_area{
	margin:8px 2px 3px 3px;
	}
.origin_area sup{
	text-align: right;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 14px;
	color: red
	}
.origin_area li{
	margin-left:0px;
	margin-top: 5px;
	}
.origin_area li strong{
	display:inline-block;
	width:63px;
	font-size:13px;
	}
.origin_area li span{
	display:inline-block;
	font-size:13px;
	}
	
.product_area{
	width:284px;
	height:170px;
	background:url(../images/cai.png) no-repeat -4px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	margin:0 auto;
	}
.product_area li{
	line-height:40px;
	margin-left:50px;
	}
.product_area li:first-child{
	padding-top:20px;
	}
.product_area li strong{
	display:inline-block;
	font-weight:normal;
	width:80px;
	font-size:16px;
	}
.product_area li span{
	display:inline-block;
	font-size:16px;
	}
.dis-box .prize_information{
	text-align:center;
	}
.dis-box .focus_area{
	width:100%;
	height:100px;
	margin-top:1em;
	background:url(../images/cai_weixin.png) no-repeat center top;
	background-size:100% 100px;
	-webkit-background-size:100% 100px;
	-moz-background-size:100% 100px;
	}
.dis-box .focus_area a{
	display:block;
	color:#ff8d1e;
	line-height:1.5em;
	font-size:16px;
	padding:64px 0px;
	text-align:center;
	letter-spacing:10px;
	}
.dis-box .coupon_pic img{width:60%;}
.mask{
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.2;
    position: fixed;
    top: 0;
    z-index: 19891020;
}
#swait{
    color: #fff;
    position: fixed;z-index: 19891021;
    top: 50%;
    left: 50%;
    padding: 0.5em 0.5em 0.5em 1.8em;
    border-radius: 0.5em;
    border: 1px solid gray;
    background: url('../images/loading.gif') no-repeat 0.5em center;
    background-color: #3c3c3f!important;   
}
.hide{display: none}

/*长条条*/
.business{width: 100%}
.business .item{width: 100%;height: 35px;border-radius: 15px;margin-top: 15px}
.business .item span{display: block;float: left;width: 100px; text-align: center;line-height: 35px;
border-radius: 15px;color: #fff;font-weight: bolder;font-size: 18px}
.business .item a{display: block;float: left;width: calc(100% - 100px);text-align: center;line-height: 35px;color: #7f7f7f}
.business .taobao{border: 1px solid #f39801;}
.business .taobao span{background-color: #f39801;}
.business .jd{border: 1px solid #e70012;}
.business .jd span{background-color: #e70012;}
.business .weidian{border: 1px solid #009a44;}
.business .weidian span{background-color: #009a44;}
.business .shop{border: 1px solid #7ecdf4;}
.business .shop span{background-color: #7ecdf4;}
.business .more{border: 1px solid #d2d2d2;}
.business .more span{background-color: #d2d2d2;}